package com.ruoyi.gt.mapper;

import java.util.List;
import com.ruoyi.gt.domain.GtBookListInfo;

/**
 * 图书卡片Mapper接口
 * 
 * @author xkang
 * @date 2020-06-19
 */
public interface GtBookListInfoMapper 
{
    /**
     * 查询图书卡片
     * 
     * @param bookId 图书卡片ID
     * @return 图书卡片
     */
    public GtBookListInfo selectGtBookListInfoById(Long bookId);

    /**
     * 查询图书卡片列表
     * 
     * @param gtBookListInfo 图书卡片
     * @return 图书卡片集合
     */
    public List<GtBookListInfo> selectGtBookListInfoList(GtBookListInfo gtBookListInfo);

    /**
     * 新增图书卡片
     * 
     * @param gtBookListInfo 图书卡片
     * @return 结果
     */
    public int insertGtBookListInfo(GtBookListInfo gtBookListInfo);

    /**
     * 修改图书卡片
     * 
     * @param gtBookListInfo 图书卡片
     * @return 结果
     */
    public int updateGtBookListInfo(GtBookListInfo gtBookListInfo);

    /**
     * 删除图书卡片
     * 
     * @param bookId 图书卡片ID
     * @return 结果
     */
    public int deleteGtBookListInfoById(Long bookId);

    /**
     * 批量删除图书卡片
     * 
     * @param bookIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteGtBookListInfoByIds(Long[] bookIds);
}
